No module named 'MySQLdb' error

  • 이 에러는 python2에서 사용하던 코드를 python3에서 사용하는 경우 생기는 에러

해결방법

  • pip3 install pymysql

In [1]:
try:
    import pymysql
    pymysql.install_as_MySQLdb()
except ImportError:
    pass

In [ ]:
Base.metadata.create_all(create_engine('This://'))
  • This에 'mysql+pymysql'을 추가해주면 정상적으로 작동